// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: braces fieldsfirst space lnc
package com.google.zxing.pdf417.encoder;
import java.lang.reflect.Array;
// Referenced classes of package com.google.zxing.pdf417.encoder:
// b
final class a
{
private final b a[];
private int b;
private final int c;
private final int d;
a(int i, int j)
{
a = new b[i + 2];
int k = a.length;
for (int l = 0; l < k; l++)
{
a[l] = new b(1 + 17 * (j + 4));
}
d = j * 17;
c = i + 2;
b = 0;
}
void a()
{
b = 1 + b;
}
void a(int i, int j, byte byte0)
{
a[j].a(i, byte0);
}
void a(int i, int j, boolean flag)
{
int k;
if (flag)
{
k = 1;
} else
{
k = 0;
}
a(i, j, (byte)k);
}
byte[][] a(int i)
{
return a(i, i);
}
byte[][] a(int i, int j)
{
int ai[] = {
j * c, i * d
};
byte abyte0[][] = (byte[][])Array.newInstance(Byte.TYPE, ai);
int k = j * c;
for (int l = 0; l < k; l++)
{
abyte0[-1 + (k - l)] = a[l / j].a(i);
}
return abyte0;
}
b b()
{
return a[b];
}
byte[][] c()
{
return a(1, 1);
}
}